package cn.tedu.csmall.product.service;

import cn.tedu.csmall.product.pojo.dto.*;
import cn.tedu.csmall.product.pojo.vo.*;

import javax.validation.Valid;
import java.util.List;

public interface AttributeTemplateService {
    /**
     * 添加
     * @param attributeTemplate
     */
    void addNew(AttributeTemplateNewDto attributeTemplate);

    /**
     * 修改
     */
    void updateInfoById(Long id,  AttributeTemplateUpdateDto attributeTemplate);

    /**
     * 删除
     */
    void delete(Long id);

    /**
     * 返回列表
     * @return
     */
    List<AttributeTemplateListItemVo> list();

    AttributeTemplateStandardVo getStandardById(Long id);



}
